<!DOCTYPE html>
<html>
    <head>
        <title>Getting Started</title>
        <link rel="stylesheet" href="general.css" />

        <meta name="viewport" content="width=device-width, initial-scale=1.0">
    </head>
    <body>
        <header>
            <a href="../../../">
                <----- Return to main JsMacros docs page.
            </a>
        </header>
        <main class= "General">
            <h2>Getting Started</h2>
            <p>
                <h3>Download</h3>
                <a href="https://curseforge.com/minecraft/mc-mods/jsmacros" target="_blank">Curseforge</a> <a href="https://github.com/wagyourtail/JsMacros">(Mirror)</a>
                <h3>Setup</h3>
                <br>
                If you are not satisfied with the internal editor, some good editors are <a href= "https://code.visualstudio.com/" target="_blank">VS Code</a>,
                <a href= "https://notepad-plus-plus.org/" target="_blank">Notepad++</a>
                and <a href= "https://www.sublimetext.com/" target="_blank">Sublime</a>, or you can join the <a href= "https://discord.gg/P6W58J8" target="_blank">Discord</a> and give me suggestions.
                <br>
                <br>
                <h3>RTFM</h3>
                you can find some reference on the difference between the JS embedded in Java and Node.js specifications <a href="https://www.graalvm.org/reference-manual/js/NodeJSvsJavaScriptContext/" target="_blank">here</a>.
                mainly:
                <div id= "quote">
                    JavaScript code embedded in a Java application has access to limited capabilities, as specified through the Context API, and do not have access to Node.js built-in modules.
                </div>
                You can work around some of this, however.
                <br>
                <br>
                Feel free to join the <a href= "https://discord.gg/P6W58J8" target="_blank">Discord</a> and ask any questions.
            </p>
        </main>
    </body>
</html>